/**
 * 
 */
package com.naiterui.ehp.bp.constants;

/**
 * 支付类型
 * @author yiren
 * @since 2.12.0
 */
public enum PayTypeEnum {

    OFFLINE (0, "到店支付"),
    ONLINE(1, "在线支付");


    /** 支付类型ID */
    private Integer id;
    /** 支付方式名称 */
    private String name;

    PayTypeEnum(Integer id, String name) {
        this.id = id;
        this.name = name;
    }
    /**
     * 根据支付方式ID获取支付方式
     * PayMethodEnum.getPayMethodById()
     * @Author guoyongxiang
     * @Date 2017年10月23日
     * @since 2.12.0
     * @param id
     * @return
     */
    public static PayTypeEnum getById(Integer id) {
        for (PayTypeEnum method : PayTypeEnum.values()) {
            if (method.getId().equals(id)) {
                return method;
            }
        }
        return null;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
